Dotaz na vyuziti frame

Otázka od: Petr Varga

4. 11. 2002 19:22

Ahoj,
chtel jsem se zeptat, jestli nekdo z vas nema nejake zkusenosti s
frame v delphi.. Bylo mi to doporuceno, ale nejak nechapu k cemu je
to dobre. Takze kdyby nekdo mel s tim zkusenosti tak napiste..
 Diky Petr Varga

--
---
Stránky o automobilech, novinky, autobazary, nová auta,
příslušenství, pojištění aut... http://automoto.volny.cz

Odpovedá: ing. Jan Fiala

4. 11. 2002 18:34

Frame je v podstate kus formulare (x komponent) vcetne obsluzneho
kodu. Ty jej vlozis na formular a mas celou funkcnost.
Pouziti z toho vyplyva - pokud mas na nekolika formularich stejne
komponenty se stejnou funkcnosti, nahradis je pomoci frame.
A vyhody ?
Udrzujes kod pouze na jednom miste, cokoliv promitnes do puvodniho
frame, objevi se i na formularich, kde jsi jej pouzil (vcetne novych
pridanych komponent apod.)

--
ing. Jan Fiala
mailto:jan.fiala@iol.cz

4.11.2002 Petr Varga:
> Ahoj,
> chtel jsem se zeptat, jestli nekdo z vas nema nejake zkusenosti s
> frame v delphi.. Bylo mi to doporuceno, ale nejak nechapu k cemu je
> to dobre. Takze kdyby nekdo mel s tim zkusenosti tak napiste..
> Diky Petr Varga

Odpovedá: Jan Sebelík

5. 11. 2002 9:18

> Odesílatel: Petr Varga <djvar@post.cz>
> chtel jsem se zeptat, jestli nekdo z vas nema nejake zkusenosti s
> frame v delphi.. Bylo mi to doporuceno, ale nejak nechapu k cemu je
> to dobre. Takze kdyby nekdo mel s tim zkusenosti tak napiste..

Dedicnost formularu je od Delphi 2.
Je to bezva. Hierarchicka objektova struktura oddedenych formularu usetri mnoho
kodu, problemy lze resit na jedinem (zpravidla tom nejobecnejsim) miste. Nove
formulare dedenim dostavaji specifickou funkcnost, ale mnoho funkcnosti uz neni
treba resit, je "inherited:, tedy oddedena.
Jenze formular je "moc
velkej". Muze na nem byt spousta nesourode funkcnosti. Proc si neudelat hierarchickou objektovou strukturu treba pro takovej "miniformular" treba pro vyplnovani adresy. Bude tam treba ulice, misto, PSC, napojeni na ciselnik PSC, nejake hlidani prvniho velkeho pismena atd. Jestlize chci pridat treba email (s moznosti odeslat postu), prece to nebudu psat znova (nebo kopirovat). Staci oddedit a mam to.
Prave Frames jsou takoveto "miniformulare" (od Delphi 5).
Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 493 792 931 (mobil 776 347735)
=========================================